package framework.forms;

import org.openqa.selenium.By;

import framework.BaseForm;
import framework.elements.Button;
import framework.elements.Link;

/**
 * Форма главной страницы.
 */
public class MainForm extends BaseFormWithLeftSlideBar{

	private Link myCab = new Link(By.xpath("//li[contains(@id,'menu')]//a[contains(.,'Личный')]"), "Личный кабинет");
	private Button continueWork = new Button(By.name("load"), "Продолжить работу");

	/** Базовый констрктор.
	 */
	public MainForm() {
		super(By.xpath("//div[@class='slogan']"), "Главная");
		BaseForm.getVersion();
	}

	/** Осуществляет переход на страницу личного кабинета.
	 * @return форма страницы личного кабинета
	 */
	public final LoginForm openLoginForm(){
		myCab.click();
		//continueWork.jsClick();
		browser.waitForPageToLoad();
		return new LoginForm();
	}
}
